package com.zhangye.test.model;

import java.util.Date;

public class Report {
    private Long id;

    private Long adminId;

    /**
     * 作品或者评论
     */
    private Long contentId;

    /**
     * 0 作品，1评论
     */
    private Integer type;

    /**
     */
    private Long reportTypeId;

    private Date createdAt;

    /**
     * audit 待审核，deleted 驳回 on 通过
     */
    private String status;

    private String remark;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.id
     *
     * @return the value of report.id
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.id
     *
     * @param id the value for report.id
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.admin_id
     *
     * @return the value of report.admin_id
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public Long getAdminId() {
        return adminId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.admin_id
     *
     * @param adminId the value for report.admin_id
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setAdminId(Long adminId) {
        this.adminId = adminId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.content_id
     *
     * @return the value of report.content_id
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public Long getContentId() {
        return contentId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.content_id
     *
     * @param contentId the value for report.content_id
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setContentId(Long contentId) {
        this.contentId = contentId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.type
     *
     * @return the value of report.type
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public Integer getType() {
        return type;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.type
     *
     * @param type the value for report.type
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.report_type
     *
     * @return the value of report.report_type
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public Long getReportTypIdeId() {
        return reportTypeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.report_type
     *
     * @param reportType the value for report.report_type
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setReportTypeId(Long reportTypeId) {
        this.reportTypeId = reportTypeId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.created_at
     *
     * @return the value of report.created_at
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public Date getCreatedAt() {
        return createdAt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.created_at
     *
     * @param createdAt the value for report.created_at
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.status
     *
     * @return the value of report.status
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public String getStatus() {
        return status;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.status
     *
     * @param status the value for report.status
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column report.remark
     *
     * @return the value of report.remark
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public String getRemark() {
        return remark;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column report.remark
     *
     * @param remark the value for report.remark
     *
     * @mbggenerated Wed Aug 29 11:32:17 CST 2018
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}